package com.hbnu.system.model.Enum;

import lombok.Getter;

/**
 * 角色枚举类
 * @author jxl
 */
@Getter
public enum RoleEnum {
    // 校级审核员
    ROLE_ADMIN_SCHOOL("19190251173", "校级审核员"),
    // 院级审核员
    ROLE_ADMIN_COLLEGE("19185212210", "院级审核员"),
    // 院级教师
    ROLE_USER("19177623324", "院级教师");

    // getter方法
    // 角色编码
    private final String code;
    // 角色名称
    private final String name;

    // 构造方法
    RoleEnum(String code, String name) {
        this.code = code;
        this.name = name;
    }

    // 可选：根据编码获取枚举实例（便于从数据库值转换为枚举）
    public static RoleEnum getByCode(String code) {
        for (RoleEnum role : values()) {
            if (role.code.equals(code)) {
                return role;
            }
        }
        return null;
    }
}
    